.xx-skeleton {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding: 0 20px;
}

.skeleton-item {
  background: linear-gradient(
    90deg,
    rgba(238, 238, 238, 1) 0%,
    rgba(207, 207, 207, 1) 50%,
    rgba(238, 238, 238, 1) 100%
  );
  background-size: 200% 100%;
  animation: gradient-flow 2s ease infinite;
  border-radius: 8px;
}

@keyframes gradient-flow {
  0% {
    background-position: -100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}

.skeleton-title {
  height: 140px;
  border-radius: 20px;
}

.skeleton-content {
  height: 60rpx;
}
